

class IndicatorDic:
    """
    各项指标维度分类、指标属性附录数据
    """
    MULTIPLE_CORRELATION_W = "multiple_correlation"  # 复相关修正方法
    VARIABLE_COEFFICIENT_W = "variable_coefficient"  # 变异系数修正方法

    # 维度附录数据
    dim_dic = dict(
        # 消耗维度
        xh_dim=dict(check_indicator={

            "吨油气综合能耗", "机采系统百米吨液电耗",
            "注水系统注水标耗", "注汽系统注汽单耗",
            "集输系统吨油气集输综合能耗"

        }, jc_indicator={

            "综合能耗计划完成度奖惩得分",
            "吨油气综合能耗计划完成度奖惩得分",
            "吨油气综合能耗同比变化奖惩得分",

        },
            optimum_flag=1,  # 最小值
            dea_flag=True  # 不进行自然禀赋修正
        ),
        # 环境维度
        hj_dim=dict(check_indicator={

            "吨油气碳排放量",
            "新能源占比",

        }, jc_indicator={

        },
            optimum_flag=1,  # 最小值
            dea_flag=True  # 不进行自然禀赋修正

        ),
        # 管控维度
        gk_dim=dict(check_indicator={

            "用能监督",
            "能效监测",
            "统计分析",
            "日常及专项工作",
            "设备管理",
            "项目管理",
            "机构及人员",
            "管理制度",
            "制度执行",

        }, jc_indicator={

            "节能管理创新成果奖惩得分"

        },
            optimum_flag=0,  # 最大值
            dea_flag=False  # 不进行自然禀赋修正

        ),
        # 发展维度
        fz_dim=dict(check_indicator={
            "能效提升项目",
            "合同能源管理项目",
            "新能源利用项目",
            "员工节能培训覆盖率",
            "员工节能培训人均学时",
            "能源相关活动开展",
        }, jc_indicator={
            "能效领跑者活动奖惩得分",
            "标准制修订奖惩得分",
            "区域一体化能效提升项目奖惩得分",
            "季度比学赶帮超排名奖惩得分",
            "节能降碳专利奖惩得分",
            "节能创新获奖奖惩得分",
        },
            optimum_flag=0,  # 最大值
            dea_flag=False  # 不进行自然禀赋修正
        ),

    )
    # 自然禀赋
    zrbf = {"油气产量（重新核算）": {"pjxs": -1, "type": 0}, "综合含水率": {"pjxs": 1, "type": 1}, "稠油占比": {"pjxs": 1, "type": 1},
            "渗透率": {"pjxs": -1, "type": 1}}

    # 各指标参数数据
    indicator_factor = {
        "吨油气综合能耗": {},
        "机采系统百米吨液电耗": {},
        "注水系统注水标耗": {},
        "注汽系统注汽单耗": {},
        "集输系统吨油气集输综合能耗": {},
        "综合能耗计划完成度奖惩得分": {},
        "吨油气综合能耗计划完成度奖惩得分": {},
        "吨油气综合能耗同比变化奖惩得分": {},
        "吨油气碳排放量": {},
        "新能源占比": {},
        "用能监督": {},
        "能效监测": {},
        "统计分析": {},
        "日常及专项工作": {},
        "设备管理": {},
        "项目管理": {},
        "机构及人员": {},
        "管理制度": {},
        "制度执行": {},
        "节能管理创新成果奖惩得分": {},
        "能效提升项目": {},
        "合同能源管理项目": {},
        "新能源利用项目": {},
        "员工节能培训覆盖率": {},
        "员工节能培训人均学时": {},
        "能源相关活动开展": {},
        "能效领跑者活动奖惩得分": {},
        "标准制修订奖惩得分": {},
        "区域一体化能效提升项目奖惩得分": {},
        "季度比学赶帮超排名奖惩得分": {},
        "节能降碳专利奖惩得分": {},
        "节能创新获奖奖惩得分": {},
        "综合含水率": {},
        "稠油占比": {},
        "渗透率": {},
        "油气产量（重新核算）": {}
    }

    correct_method = MULTIPLE_CORRELATION_W  # 当前设置为复相关系数修正
